home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2000 October
/
CHIP Turkiye Ekim 2000.iso
/
prog
/
share
/
52
/
setup.exe
/
KMF.Z
/
DECEMFRC.KMF
< prev
next >
Wrap
Text File
|
1999-05-26
|
13KB
|
209 lines
;#DEC style Keyboard Mapping for a French Canadian Keyboard
[COMMON]
UnlatchedNumLock=1
[KEYS]
KEY144 = 0xa0, 0xb0 ; (XK_nobreakspace,XK_degree)
KEY145 = 0xa1, 0xb1 ; (XK_exclamdown,XK_plusminus)
KEY146 = 0xa2, 0xb2 ; (XK_cent,XK_twosuperior)
KEY147 = 0xa3, 0xb3 ; (XK_sterling,XK_threesuperior)
KEY148 = 0xa4, 0xb4 ; (XK_currency,XK_acute)
KEY149 = 0xa5, 0xb5 ; (XK_yen,XK_mu)
KEY150 = 0xa6, 0xb6 ; (XK_brokenbar,XK_paragraph)
KEY151 = 0xa7, 0xb7 ; (XK_section,XK_periodcentered)
KEY152 = 0xa8, 0xb8 ; (XK_diaeresis,XK_cedilla)
KEY153 = 0xa9, 0xb9 ; (XK_copyright,XK_onesuperior)
KEY154 = 0xaa, 0xba ; (XK_ordfeminine,XK_masculine)
KEY155 = 0xab, 0xbb ; (XK_guillemotleft,XK_guillemotright)
KEY156 = 0xac, 0xbc ; (XK_notsign,XK_onequarter)
KEY157 = 0xad, 0xbd ; (XK_hyphen,XK_onehalf)
KEY158 = 0xae, 0xbe ; (XK_registered,XK_threequarters)
KEY159 = 0xaf, 0xbf ; (XK_macron,XK_questiondown)
KEY160 = 0xe0, 0xc0 ; (XK_agrave,XK_Agrave)
KEY161 = 0xe1, 0xc1 ; (XK_aacute,XK_Aacute)
KEY162 = 0xe2, 0xc2 ; (XK_acircumflex,XK_Acircumflex)
KEY163 = 0xe3, 0xc3 ; (XK_atilde,XK_Atilde)
KEY164 = 0xe4, 0xc4 ; (XK_adiaeresis,XK_Adiaeresis)
KEY165 = 0xe5, 0xc5 ; (XK_aring,XK_Aring)
KEY166 = 0xe6, 0xc6 ; (XK_ae,XK_AE)
KEY167 = 0xe7, 0xc7 ; (XK_ccedilla,XK_Ccedilla)
KEY168 = 0xe8, 0xc8 ; (XK_egrave,XK_Egrave)
KEY169 = 0xe9, 0xc9 ; (XK_eacute,XK_Eacute)
KEY170 = 0xea, 0xca ; (XK_ecircumflex,XK_Ecircumflex)
KEY171 = 0xeb, 0xcb ; (XK_ediaeresis,XK_Ediaeresis)
KEY172 = 0xec, 0xcc ; (XK_igrave,XK_Igrave)
KEY173 = 0xed, 0xcd ; (XK_iacute,XK_Iacute)
KEY174 = 0xee, 0xce ; (XK_icircumflex,XK_Icircumflex)
KEY175 = 0xef, 0xcf ; (XK_idiaeresis,XK_Idiaeresis)
KEY176 = 0xf0, 0xd0 ; (XK_eth,XK_ETH)
KEY177 = 0xf1, 0xd1 ; (XK_ntilde,XK_Ntilde)
KEY178 = 0xf2, 0xd2 ; (XK_ograve,XK_Ograve)
KEY179 = 0xf3, 0xd3 ; (XK_oacute,XK_Oacute)
KEY180 = 0xf4, 0xd4 ; (XK_ocircumflex,XK_Ocircumflex)
KEY181 = 0xf5, 0xd5 ; (XK_otilde,XK_Otilde)
KEY182 = 0xf6, 0xd6 ; (XK_odiaeresis,XK_Odiaeresis)
KEY183 = 0xf7, 0xd7 ; (XK_division,XK_multiply)
KEY184 = 0xf8, 0xd8 ; (XK_oslash,XK_Ooblique)
KEY185 = 0xf9, 0xd9 ; (XK_ugrave,XK_Ugrave)
KEY186 = 0xfa, 0xda ; (XK_uacute,XK_Uacute)
KEY187 = 0xfb, 0xdb ; (XK_ucircumflex,XK_Ucircumflex)
KEY188 = 0xfc, 0xdc ; (XK_udiaeresis,XK_Udiaeresis)
KEY189 = 0xfd, 0xdd ; (XK_yacute,XK_Yacute)
KEY190 = 0xfe, 0xde ; (XK_thorn,XK_THORN)
KEY191 = 0xff, 0xdf ; (XK_ydiaeresis,XK_ssharp)
KEY1 = 0xff1b, 0xff20 ;#1<-110 (XK_Escape,XK_Multi_key)
KEY2 = 0x31, 0x21, 0xb1 ;#2<-2 (XK_1,XK_exclam,XK_plusminus)
KEY3 = 0x32, 0x22, 0x40 ;#3<-3 (XK_2,XK_quotedbl,XK_at)
KEY4 = 0x33, 0x2f, 0xa3 ;#4<-4 (XK_3,XK_slash,XK_sterling)
KEY5 = 0x34, 0x24, 0xa2 ;#5<-5 (XK_4,XK_dollar,XK_cent)
KEY6 = 0x35, 0x25, 0xa4 ;#6<-6 (XK_5,XK_percent,XK_currency)
KEY7 = 0x36, 0x3f, 0xac ;#7<-7 (XK_6,XK_question,XK_notsign)
KEY8 = 0x37, 0x26, 0x7c ;#8<-8 (XK_7,XK_ampersand,XK_bar)
KEY9 = 0x38, 0x2a, 0xb2 ;#9<-9 (XK_8,XK_asterisk,XK_twosuperior)
KEY10 = 0x39, 0x28, 0xb3 ;#10<-10 (XK_9,XK_parenleft,XK_threesuperior)
KEY11 = 0x30, 0x29, 0xbc ;#11<-11 (XK_0,XK_parenright,XK_onequarter)
KEY12 = 0x2d, 0x5f, 0xbd ;#12<-12 (XK_minus,XK_underscore,XK_onehalf)
KEY13 = 0x3d, 0x2b, 0xbe ;#13<-13 (XK_equal,XK_plus,XK_threequarters)
KEY14 = 0xffff, 0xff08 ;#14<-15 (XK_Delete,XK_BackSpace)
KEY15 = 0xff09, 0xff89 ;#15<-16 (XK_Tab,XK_KP_Tab)
KEY16 = 0x71, 0x51 ; (XK_q,XK_Q) (##)
KEY17 = 0x77, 0x57 ; (XK_w,XK_W) (##)
KEY18 = 0x65, 0x45, 0xa4 ; (XK_e,XK_E) (##) + XK_currency
KEY19 = 0x72, 0x52 ; (XK_r,XK_R) (##)
KEY20 = 0x74, 0x54 ; (XK_t,XK_T) (##)
KEY21 = 0x79, 0x59 ; (XK_y,XK_Y) (##)
KEY22 = 0x75, 0x55 ; (XK_u,XK_U) (##)
KEY23 = 0x69, 0x49 ; (XK_i,XK_I) (##)
KEY24 = 0x6f, 0x4f, 0xa7 ; (XK_o,XK_O,XK_section) (##)
KEY25 = 0x70, 0x50, 0xb6 ; (XK_p,XK_P,XK_paragraph) (##)
KEY26 = 0x5e, 0x5e, 0x5b ; (XK_asciicircum,XK_asciicircum,XK_bracketleft)
KEY27 = 0xb8, 0xa8, 0x5d ;#27<-28 (XK_cedilla,XK_diaeresis,XK_bracketright)
KEY28 = 0xff0d, 0xff0d ; (XK_Return,XK_Return)
KEY29 = 0xffe3, 0xffe3 ; (XK_Control_L,XK_Control_L)
KEY30 = 0x61, 0x41 ; (XK_a,XK_A) (##)
KEY31 = 0x73, 0x53 ; (XK_s,XK_S) (##)
KEY32 = 0x64, 0x44 ; (XK_d,XK_D) (##)
KEY33 = 0x66, 0x46 ; (XK_f,XK_F) (##)
KEY34 = 0x67, 0x47 ; (XK_g,XK_G) (##)
KEY35 = 0x68, 0x48 ; (XK_h,XK_H) (##)
KEY36 = 0x6a, 0x4a ; (XK_j,XK_J) (##)
KEY37 = 0x6b, 0x4b ; (XK_k,XK_K) (##)
KEY38 = 0x6c, 0x4c ; (XK_l,XK_L) (##)
KEY39 = 0x3b, 0x3a, 0x7e ;#39<-40 (XK_semicolon,XK_colon,XK_asciitilde)
KEY40 = 0x60, 0x60, 0x7b ; (XK_grave,XK_grave,XK_braceleft)
KEY41 = 0x23, 0x7c, 0x5c ;#41<-1 (XK_numbersign,XK_bar,XK_backslash)
KEY42 = 0xffe1, 0xffe1 ; (XK_Shift_L,XK_Shift_L)
KEY43 = 0x3c, 0x3e, 0x7d ;#43<-42 (XK_less,XK_greater,XK_braceright)
KEY44 = 0x7a, 0x5a ; (XK_z,XK_Z) (##)
KEY45 = 0x78, 0x58 ; (XK_x,XK_X) (##)
KEY46 = 0x63, 0x43, 0xff20 ; (XK_c,XK_C,XK_Multi_key) (##)
KEY47 = 0x76, 0x56 ; (XK_v,XK_V) (##)
KEY48 = 0x62, 0x42 ; (XK_b,XK_B) (##)
KEY49 = 0x6e, 0x4e ; (XK_n,XK_N) (##)
KEY50 = 0x6d, 0x4d, 0xb5 ; (XK_m,XK_M,XK_mu) (##)
KEY51 = 0x2c, 0x27, 0xaf ;#51<-53 (XK_comma,XK_apostrophe,XK_macron)
KEY52 = 0x2e, 0x2e ;#52<-54 (XK_period,XK_period)
KEY53 = 0xe9, 0xc9, 0xb4 ; (XK_eacute,XK_Eacute,XK_acute) (##)
KEY54 = 0xffe2, 0xffe2 ; (XK_Shift_R,XK_Shift_R)
KEY55 = 0xff93, 0xff93 ; (XK_KP_F3,XK_KP_F3)
KEY56 = 0xffe9, 0xffe9 ; (XK_Alt_L,XK_Alt_L)
KEY57 = 0x20, 0x20 ; (XK_space,XK_space)
KEY58 = 0xffe5, 0xffe5 ; (XK_Caps_Lock,XK_Caps_Lock)
KEY59 = 0xffbe, 0xffbe, 0xffc8 ;#59<-112 (XK_F1,XK_F1,XK_F11)
KEY60 = 0xffbf, 0xffbf, 0xffc9 ;#60<-113 (XK_F2,XK_F2,XK_F12)
KEY61 = 0xffca, 0xffca, 0xffca ;#61<-114 (XK_F13,XK_F13,XK_F13)
KEY62 = 0xffc1, 0xffc1, 0xffcb ;#62<-115 (XK_F4,XK_F4,XK_F14)
KEY63 = 0xffc2, 0xffc2, 0xffcc ;#63<-116 (XK_F5,XK_F5,XK_F15)
KEY64 = 0xffc3, 0xffc3, 0xffcd ;#64<-117 (XK_F6,XK_F6,XK_F16)
KEY65 = 0xffc4, 0xffc4, 0xffce ;#65<-118 (XK_F7,XK_F7,XK_F17)
KEY66 = 0xffc5, 0xffc5, 0xffcf ;#66<-119 (XK_F8,XK_F8,XK_F18)
KEY67 = 0xffc6, 0xffc6, 0xffd0 ;#67<-120 (XK_F9,XK_F9,XK_F19)
KEY68 = 0xffc7, 0xffc7, 0xffd1 ;#68<-121 (XK_F10,XK_F10,XK_F20)
KEY69 = 0xffcd, 0xffcd ;#69<-126 (XK_F16,XK_F16)
KEY70 = 0xffcb, 0xffcb ;#70<-125 (XK_F14,XK_F14)
KEY71 = 0xffb7, 0xffb7 ;#71<-91 (XK_KP_7,XK_KP_7)
KEY72 = 0xffb8, 0xffb8 ;#72<-96 (XK_KP_8,XK_KP_8)
KEY73 = 0xffb9, 0xffb9 ;#73<-101 (XK_KP_9,XK_KP_9)
KEY74 = 0xff94, 0xff94 ;#74<-105 (XK_KP_F4,XK_KP_F4)
KEY75 = 0xffb4, 0xffb4 ;#75<-92 (XK_KP_4,XK_KP_4)
KEY76 = 0xffb5, 0xffb5 ;#76<-97 (XK_KP_5,XK_KP_5)
KEY77 = 0xffb6, 0xffb6 ;#77<-102 (XK_KP_6,XK_KP_6)
KEY78 = 0xffac, 0xffad ;#78<-106 (XK_KP_Separator,XK_KP_Subtract)
KEY79 = 0xffb1, 0xffb1 ;#79<-93 (XK_KP_1,XK_KP_1)
KEY80 = 0xffb2, 0xffb2 ;#80<-98 (XK_KP_2,XK_KP_2)
KEY81 = 0xffb3, 0xffb3 ;#81<-103 (XK_KP_3,XK_KP_3)
KEY82 = 0xffb0, 0xffb0 ;#82<-99 (XK_KP_0,XK_KP_0)
KEY83 = 0xffae, 0xffae ;#83<-104 (XK_KP_Decimal,XK_KP_Decimal)
KEY86 = 0xab, 0xbb, 0xb0 ;#84<-45 (XK_guillemotleft,XK_guillemotright,XK_degree)
KEY87 = 0xffc8, 0xffc8 ;#85<-122 (XK_F11,XK_F11)
KEY88 = 0xffc9, 0xffc9 ;#86<-123 (XK_F12,XK_F12)
KEY28E = 0xff8d, 0xff8d ;#128<-108 (XK_KP_Enter,XK_KP_Enter)
KEY29E = 0xffe4, 0xffe4 ;#129<-64 (XK_Control_R,XK_Control_R)
KEY53E = 0xff92, 0xff92 ;#130<-95 (XK_KP_F2,XK_KP_F2)
KEY56E = 0xff7e, 0xff7e ;#131<-62 (XK_Mode_switch,XK_Mode_switch)
KEY69E = 0xff91, 0xff91 ;#132<-90 (XK_KP_F1,XK_KP_F1)
KEY71E = 0xff60, 0xff60 ;#133<-80 (XK_Select,XK_Select)
KEY72E = 0xff52, 0xff52 ;#134<-83 (XK_Up,XK_Up)
KEY73E = 0xff55, 0xff55 ;#135<-85 (XK_Page_Up,XK_Page_Up)
KEY75E = 0xff51, 0xff51 ;#136<-79 (XK_Left,XK_Left)
KEY77E = 0xff53, 0xff53 ;#137<-89 (XK_Right,XK_Right)
KEY79E = 0xff68, 0xff68 ;#138<-81 (XK_Find,XK_Find)
KEY80E = 0xff54, 0xff54 ;#139<-84 (XK_Down,XK_Down)
KEY81E = 0xff56, 0xff56 ;#140<-86 (XK_Page_Down,XK_Page_Down)
KEY82E = 0xff63, 0xff63 ;#141<-75 (XK_Insert,XK_Insert)
KEY83E =0x1000ff00,0x1000ff00 ;#142<-76 (DXK_Remove,DXK_Remove)
KEY55E = 0xff61, 0xff61 ;#103<-124 (XK_Print,XK_Print)
[COMPOSERS_XKK]
COMP94=18>170S,22>187S,23>174S,24>180S,30>162S
;COMP(XK_asciicircum)=
;;; (XK_E) > (XK_ecircumflex) mods=1
;;; (XK_U) > (XK_ucircumflex) mods=1
;;; (XK_I) > (XK_icircumflex) mods=1
;;; (XK_O) > (XK_ocircumflex) mods=1
;;; (XK_A) > (XK_acircumflex) mods=1
;;;--- (XK_space) > (XK_asciicircum) mods=0
COMP184=46>167S
;COMP(XK_cedilla)=
;;; (XK_C) > (XK_ccedilla) mods=1
;;;--- (XK_space) > (XK_cedilla) mods=0
COMP96=18>168S,22>185S,23>172S,24>178S,30>160S
;COMP(XK_grave)=
;;; (XK_E) > (XK_egrave) mods=1
;;; (XK_U) > (XK_ugrave) mods=1
;;; (XK_I) > (XK_igrave) mods=1
;;; (XK_O) > (XK_ograve) mods=1
;;; (XK_A) > (XK_agrave) mods=1
;;;--- (XK_space) > (XK_grave) mods=0
COMP168=18>170S,22>187S,23>174S,24>180S,30>162S,18>171S,21>191,22>188S,23>175S,24>182S,30>164S
;COMP(XK_diaeresis)=
;;; (XK_E) > (XK_ecircumflex) mods=1
;;; (XK_U) > (XK_ucircumflex) mods=1
;;; (XK_I) > (XK_icircumflex) mods=1
;;; (XK_O) > (XK_ocircumflex) mods=1
;;; (XK_A) > (XK_acircumflex) mods=1
;;;--- (XK_space) > (XK_asciicircum) mods=0
;;; (XK_E) > (XK_ediaeresis) mods=1
;;; (XK_Y) > (XK_ydiaeresis) mods=0
;;; (XK_U) > (XK_udiaeresis) mods=1
;;; (XK_I) > (XK_idiaeresis) mods=1
;;; (XK_O) > (XK_odiaeresis) mods=1
;;; (XK_A) > (XK_adiaeresis) mods=1
;;;--- (XK_space) > (XK_cedilla) mods=1
COMP180=18>168S,22>185S,23>172S,24>178S,30>160S,18>53,21>189S,22>186S,23>173S,24>179S,30>161S
;COMP(XK_acute)=
;;; (XK_E) > (XK_egrave) mods=1
;;; (XK_U) > (XK_ugrave) mods=1
;;; (XK_I) > (XK_igrave) mods=1
;;; (XK_O) > (XK_ograve) mods=1
;;; (XK_A) > (XK_agrave) mods=1
;;;--- (XK_space) > (XK_grave) mods=0
;;; (XK_E) > (XK_Eacute) mods=0
;;; (XK_Y) > (XK_yacute) mods=1
;;; (XK_U) > (XK_uacute) mods=1
;;; (XK_I) > (XK_iacute) mods=1
;;; (XK_O) > (XK_oacute) mods=1
;;; (XK_A) > (XK_aacute) mods=1
;;;--- (XK_space) > (XK_Eacute) mods=1